/*
 * @(#) $CVSHeader:  $
 *
 * Copyright (C) 2010 by Netcetera AG.
 * All rights reserved.
 *
 * The copyright to the computer program(s) herein is the property of
 * Netcetera AG, Switzerland.  The program(s) may be used and/or copied
 * only with the written permission of Netcetera AG or in accordance
 * with the terms and conditions stipulated in the agreement/contract
 * under which the program(s) have been supplied.
 *
 * @(#) $Id: IntermediaryDefaultableTargetTypedFromAnyFunction.java 194 2010-11-03 09:48:53Z marti.th $
 */
package any.functor.interfaces;


public interface IntermediaryDefaultableTargetTypedFromAnyFunction<I, T> 
	extends DefaultableTargetTypedFromAnyFunction<T> {

	IntermediaryDefaultableTargetTypedFromAnyFunction<I, T> withDefaultValue(I defaultValue);
	
	IntermediaryDefaultableTargetTypedFromAnyFunction<I, T> withDefault(T defaultValue);
}
